package com.zimmur.model.zone;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.zimmur.model.base.BaseModel;
import com.zimmur.model.goods.GoodsImage;

/**
 * 
* <p>Title: RecommendHomeGoods</p>
* <p>Description: 推荐的主页商品</p>
* <p>Company: zimmur</p>
* <p>Copyright: Copyright (c) 2017</p>
* @author huangsx
* @version 1.0
* @time 2018年1月13日 下午1:26:41
 */
public class RecommendHomeGoods extends BaseModel {
	private static final long serialVersionUID = 1833590549542764393L;
	private Long goodsId;
    private String title;
    private String coverImage;
    //标准价
    private BigDecimal standardPrice;
    //商品单价
    private BigDecimal price;
    private Short offPercent;
    private String smallDesc;
    //1=衣匠/2=家定
    private Integer typeFlag;
    private Integer typeId;
    private Integer browerNum;
    private Integer shareNum;
    private Integer publishDate;
    private Long userId;
    private String tags;
    @JsonIgnore
    private String content;
    //款式编号
    private String styleCode;
    //社区推荐数
    private int zoneNum;
    //商品图片信息
    private List<GoodsImage> goodsImages = new ArrayList<>();
	public Long getGoodsId() {
		return goodsId;
	}

	public void setGoodsId(Long goodsId) {
		this.goodsId = goodsId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getCoverImage() {
		return coverImage;
	}

	public void setCoverImage(String coverImage) {
		this.coverImage = coverImage;
	}

	public BigDecimal getStandardPrice() {
		return standardPrice;
	}

	public void setStandardPrice(BigDecimal standardPrice) {
		this.standardPrice = standardPrice;
	}

	public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public Short getOffPercent() {
		return offPercent;
	}

	public void setOffPercent(Short offPercent) {
		this.offPercent = offPercent;
	}

	public String getSmallDesc() {
		return smallDesc;
	}

	public void setSmallDesc(String smallDesc) {
		this.smallDesc = smallDesc;
	}

	public Integer getTypeFlag() {
		return typeFlag;
	}

	public void setTypeFlag(Integer typeFlag) {
		this.typeFlag = typeFlag;
	}

	public Integer getTypeId() {
		return typeId;
	}

	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}

	public Integer getBrowerNum() {
		return browerNum;
	}

	public void setBrowerNum(Integer browerNum) {
		this.browerNum = browerNum;
	}

	public Integer getShareNum() {
		return shareNum;
	}

	public void setShareNum(Integer shareNum) {
		this.shareNum = shareNum;
	}

	public Integer getPublishDate() {
		return publishDate;
	}

	public void setPublishDate(Integer publishDate) {
		this.publishDate = publishDate;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public String getTags() {
		return tags;
	}

	public void setTags(String tags) {
		this.tags = tags;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getStyleCode() {
		return styleCode;
	}

	public void setStyleCode(String styleCode) {
		this.styleCode = styleCode;
	}

	public int getZoneNum() {
		return zoneNum;
	}

	public void setZoneNum(int zoneNum) {
		this.zoneNum = zoneNum;
	}
	public List<GoodsImage> getGoodsImages() {
		return goodsImages;
	}
	public void setGoodsImages(List<GoodsImage> goodsImages) {
		this.goodsImages = goodsImages;
	}
}
